import {Component, OnInit} from '@angular/core';
import {ModalController} from '@ionic/angular';
import {RegisteredComponent} from '../registered/registered.component';
import {ToastService} from '../../service/toast.service';

@Component({
    selector: 'app-login',
    templateUrl: './login.component.html',
    // styleUrls: ['./login.component.less'],
})
export class LoginComponent implements OnInit {

    constructor(
        public modalController: ModalController,
        private toast: ToastService,
    ) {
    }

    showPage = 'login'; // 展示的页面-默认是登录页面
    username: any; // 用户名
    password: any; // 密码
    phone: any; // 手机号

    ngOnInit() {
    }

    // 返回上一层（关闭当前model）
    back() {
        this.modalController.dismiss({
            'dismissed': true
        });
    }

    // 注册
    async goRegistered() {
        this.showPage = 'registered';

        const modal = await this.modalController.create({
            component: RegisteredComponent,
            cssClass: 'my-custom-class'
        });
        return await modal.present();

    }

    // 该功能暂未开放
    toastFun() {
        this.toast.warnToast('该功能暂未开放！');
    }

    // 登录
    login() {

    }

    // 用户名、密码校验
    check() {
        // 用户名校验（非空、格式、长度等）

    }
}
